
using System;
using SpotifyGenNHibernate.EN.Spotify;

namespace SpotifyGenNHibernate.CAD.Spotify
{
        public partial interface ICancionCAD
        {
        CancionEN ReadOIDDefault (int id);

        int New_ (CancionEN cancion);

        void Destroy (int id);


        void Editar (CancionEN cancion);


        System.Collections.Generic.IList<CancionEN> Buscar (int first, int size);










        System.Collections.Generic.IList<CancionEN> ConsultarParaRadio (int p_oid);


        System.Collections.Generic.IList<CancionEN> FiltrarPorAlbum (int p_oid);



        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorCancionesParaMi (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorCancionesEnMiPais (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorCancionesEnMiContinente (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorArtistasParaMi (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorArtistasEnMiPais (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorArtistasEnMiContinente (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorAlbumesParaMi (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorAlbumesEnMiPais (int p_oid);


        System.Collections.Generic.IList<CancionEN> ConsultarListasDeExitosPorAlbumesEnMiContinente (int p_oid);
        }
}
